<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

<%@taglib prefix="jstl" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib prefix="security"
	uri="http://www.springframework.org/security/tags"%>
<%@taglib prefix="display" uri="http://displaytag.sf.net"%>
<%@taglib prefix="acme" tagdir="/WEB-INF/tags"%>

<form:form action="${requestURI}" modelAttribute="cvForm">

	<form:hidden path="comunidadId" />

	<jstl:if test="${isNew}">
		<acme:textbox code="comunidad.cif" path="cif" />
		<acme:textbox code="comunidad.direccion" path="direccion" />
		<acme:textbox code="comunidad.numeroCuenta" path="numeroDeCuenta" />
		<acme:textbox code="comunidad.importeCuota" path="importeCuota" />

		<form:label path="presupuesto">
			<spring:message code="comunidad.presupuesto.select" />:
		</form:label>
		<form:select id="presupuestos" path="presupuesto">
			<form:option value="0" label="-----" />
			<form:options items="${presupuestos}" itemValue="id"
				itemLabel="titulo" />
		</form:select>
		<form:errors cssClass="error" path="presupuesto" />
		<br />

	</jstl:if>

	<jstl:if test="${!isNew}">
		<form:hidden path="presupuesto" />
		<acme:textbox code="comunidad.cif" path="cif" readonly="true" />
		<acme:textbox code="comunidad.direccion" path="direccion"
			readonly="true" />
		<acme:textbox code="comunidad.numeroCuenta" path="numeroDeCuenta"
			readonly="true" />
		<acme:textbox code="comunidad.importeCuota" path="importeCuota"
			readonly="true" />
	</jstl:if>

	<acme:textbox code="comunidad.fondo" path="fondo" readonly="true" />

	<!--  Buttons -->
	<!-- Administrator -->
	<security:authorize access="hasRole('ADMINISTRADOR')">

		<jstl:if test="${isNew }">
			<acme:submit code="comunidad.create" name="save" />
		</jstl:if>

		<jstl:if test="${!isNew}">
			<acme:cancel code="comunidad.viewTodosPagos"
				url="/pago/administrator/list.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewVecinos"
				url="/vecino/administrator/list.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.addVecino"
				url="/security/registration/vecino.do?comunidadId=${comunidadId}" />

			<jstl:if test="${hasPresident}">
				<acme:cancel code="comunidad.verPresidente"
					url="/vecino/administrator/presidente.do?comunidadId=${comunidadId}" />
			</jstl:if>

			<jstl:if test="${!hasPresident}">
				<acme:cancel code="comunidad.establecerPresidente"
					url="/vecino/administrator/presidente.do?comunidadId=${comunidadId}" />
			</jstl:if>
			<br />

			<acme:cancel code="comunidad.viewReuniones"
				url="/reunion/administrator/list.do?comunidadId=${comunidadId}" />
			<acme:cancel code="comunidad.viewActas"
				url="/acta/administrator/list.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewActasMoroso"
				url="/acta/administrator/morososList.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.generateCuotas"
				url="/cuota/administrator/generate.do?comunidadId=${comunidadId}" />
			<br />

			<acme:cancel code="comunidad.viewCuotas"
				url="/cuota/administrator/list.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewCuotasNoPagadas"
				url="/cuota/administrator/unpaidList.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewOrdinarias"
				url="/cuota/administrator/ordinariasList.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewExtraordinarias"
				url="/cuota/administrator/extraordinariasList.do?comunidadId=${comunidadId}" />


			<br />

			<acme:cancel code="comunidad.viewIncidencias"
				url="/incidencia/administrator/list.do?comunidadId=${comunidadId}" />

		</jstl:if>

	</security:authorize>

	<security:authorize access="hasRole('VECINO')">

		<acme:cancel code="comunidad.viewTodosPagos"
			url="/pago/vecino/list.do?comunidadId=${comunidadId}" />
		<acme:cancel code="comunidad.viewIncidencias"
			url="/incidencia/vecino/list.do?comunidadId=${comunidadId}" />

		<acme:cancel code="comunidad.viewReuniones"
			url="/reunion/vecino/list.do?comunidadId=${comunidadId}" />
		<jstl:if test="${isPresident}">
			<acme:cancel code="comunidad.createReunion"
				url="/reunion/vecino/create.do?comunidadId=${comunidadId}" />
		</jstl:if>

		<acme:cancel code="comunidad.viewActas"
			url="/acta/vecino/list.do?comunidadId=${comunidadId}" />
		<acme:cancel code="comunidad.viewActasMoroso"
			url="/acta/vecino/morososList.do?comunidadId=${comunidadId}" />

		<br />

		<acme:cancel code="comunidad.viewMisCuotas"
			url="/cuota/vecino/list.do" />

		<acme:cancel code="comunidad.viewMisCuotasNoPagadas"
			url="/cuota/vecino/noPagadasList.do" />

		<jstl:if test="${isPresident}">


			<acme:cancel code="comunidad.viewCuotas"
				url="/cuota/vecino/list2.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewCuotasNoPagadas"
				url="/cuota/vecino/unpaidList.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewOrdinarias"
				url="/cuota/vecino/ordinariasList.do?comunidadId=${comunidadId}" />

			<acme:cancel code="comunidad.viewExtraordinarias"
				url="/cuota/vecino/extraordinariasList.do?comunidadId=${comunidadId}" />


			<br />

		</jstl:if>
	</security:authorize>
	<!-- Commons -->


	<br />

	<acme:cancel code="comunidad.goBack" url="${backURI}" />
</form:form>

